package com.wudl.jwt.auth.server.properties;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.boot.context.properties.ConfigurationProperties;

import static com.wudl.jwt.auth.server.properties.AuthServerProperties.PREFIX;

/**
 * @author ：wudl
 * @date ：Created in 2022-02-24 22:42
 * @description：认证服务端 属性
 * @modified By：
 * @version: 1.0
 */

@Data
@NoArgsConstructor
@ConfigurationProperties(prefix = PREFIX)
public class AuthServerProperties {
    public static final String PREFIX = "authentication";

    private TokenInfo user;

    @Data
    public static class TokenInfo {
        /**
         * 过期时间
         */
        private Integer expire = 7200;
        /**
         * 加密 服务使用
         */
        private String priKey;
        /**
         * 解密
         */
        private String pubKey;
    }
}
